Elephant: The File System That Never Forgets
نویسندگان
چکیده
Modern file systems associate the deletion of a file with the release of the storage associated with that file, and file writes with the irrevocable change of file contents. We propose that this model of file system behavior is a relic of the past, when disk storage was a scarce resource. We believe that the correct model should ensure that all user actions are revocable. Deleting a file should change only the name space and file writes should overwrite no old data. The file system, not the user, should control storage allocation using a combination of user specified policies and information gleaned from file-edit histories to determine which old versions of a file to retain and for how long. This paper presents the Elephant file system, which provides users with a new contract: Elephant will automatically retain all important versions of the users files. Users name previous file versions by combining a traditionalpathname with a time when the desired version of a file or directory existed. Elephant manages storage at the granularity of a file or groups of files using user-specified retention policies. This approach contrasts with checkpointing file systems such as Plan-9, AFS, and WAFL, that periodically generate efficient checkpoints of entire file systems and thus restrict retention to be guided by a single policy for all files within that file system. We also report on the Elephant prototype, which is implemented as a new Virtual File System in the FreeBSD kernel.
منابع مشابه
Ex Vivo Comparison of File Fracture and File Deformation in Canals with Moderate Curvature: Neolix Rotary System versus Manual K-files
Background and Aim: Cleaning and shaping is one of the important steps in endodontic treatment, which has an important role in root canal treatment outcome. This study evaluated the rate of file fracture and file deformation in Neolix rotary system and K-files in shaping of the mesiobuccal canal of maxillary first molars with moderate curvature. Materials and Methods: In this ex vivo exp...
متن کاملAntibacterial Activity of Elephant Garlic and Its Effect against U2OS Human Osteosarcoma Cells
Objective(s): The present study was designed to investigate the antibacterial function and pharmacological effect of elephant garlic (Allium ampeloprasum var. ampeloprasum) on U2OS human osteosarcoma cells. Materials and Methods: Seven kinds of bacteria were reconstituted, inoculated and tested in this research to evaluate elephant garlic antibacterial activity. By the means ...
متن کاملAn Optimization K-Modes Clustering Algorithm with Elephant Herding Optimization Algorithm for Crime Clustering
The detection and prevention of crime, in the past few decades, required several years of research and analysis. However, today, thanks to smart systems based on data mining techniques, it is possible to detect and prevent crime in a considerably less time. Classification and clustering-based smart techniques can classify and cluster the crime-related samples. The most important factor in the c...
متن کاملHiding an elephant into a matchbox with transformation optics
Based on transformation optics, we propose an illusion device that can make objects look much smaller and different than they actually are. In particular, the device has a capability to hide a large object (like an elephant) into a small one (like a matchbox). Compared to previous proposals for illusion devices, there is no requirement for negative refractive index or for spee...
متن کاملFree Speech, Privacy, and the Web that Never Forgets
Thank you so much and good morning. It is a great pleasure to be here. As Paul Ohm said, my interest in the fascinating subject of how to reconcile free speech and privacy, in an age when the Web never forgets, began with a conversation that we had about a year ago. Paul’s work— and the center he’s established here—have been invaluable in exploring the tensions between free speech and privacy o...
متن کامل